Pennington's knowledge model
Nancy Pennington이 제안한 소스 코드 이해의 두 수준 모델
According to Pennington’s model, text structure knowledge relates to surface-level understanding of parts of the program, such as knowing what a keyword does or knowing the role of a variable. Plan knowledge, on the other hand, represents understanding what a programmer planned when they created the program or what they were aiming to achieve. The goals of the programmer who created the code are not only hidden in variables and their roles but become more apparent when we examine how code is structured and connected.1
Footnotes
-
Chapter 5, Programmer’s brain ↩